// const http = require('http')

// const server = http.createServer()

// 1、导入 express

const express = require('express')

// 2、创建 web 服务器实例

const app = express()

//监听get请求
app.get('/', (req, res) => {
  // 调用 express 提供的 res.send() 方法，向客户端响应一个 JSON 对象
  res.send({
    name: 'zs',
    age: 18,
  })
})

//监听post请求
app.post('/addbook', (req, res) => {
  // 调用 express 提供的 res.send() 方法，向客户端响应一个 JSON 对象
  res.send({
    code: 0,
    msg: '添加成功',
  })
})

//监听get请求
app.get('/user', (req, res) => {
  //req.query能得到客户端的查询参数（查询字符串）
  // console.log(req.query)
  res.send(req.query)
})

//监听get请求
app.get('/test/:id/:name', (req, res) => {
  //req.params能得到客户端的路径参数
  // console.log(req.params)
  res.send(req.params)
})

// 3、调用app.listen(端口号，启动成功的回调函数)，启动服务器

app.listen(8081, () => {
  console.log('express server is running at http://localhost:8081')
})
